stamp engraving - French English Dictionary